Beginners Should Think Differently When Writing Golang